package com.youxin.cpcenter.service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.youxin.busfoundation.bean.ResponseObject;
import com.youxin.cpcenter.bean.RequestOrderInfoBean;

public interface WxPayService {
	/**
	 * @Title: weixinPay2 
	 * @Description: 微信支付下单(模式二)
	 * 扫码支付 还有模式一 适合固定商品ID
	 * @param @param requestBean
	 * @param @return
	 * @return String
	 * @throws
	 */
	ResponseObject weixinPay2(HttpServletRequest request,HttpServletResponse response,RequestOrderInfoBean requestBean);
	/**
	 * @Title: weixinPayNotify 
	 * @Description: 微信异步回调处理
	 * @param @param request
	 * @param @return
	 * @return String
	 * @throws
	 */
	String weixinPayNotify(HttpServletRequest request);
}
